Richard M. Stallman [Thu, 29 Apr 1993 02:22:48 +0000 (02:22 +0000)]
(LOADHIST_ATTACH): New macro.
(Vcurrent_load_list, Vload_history): Vars declared.
Roland McGrath [Wed, 28 Apr 1993 22:48:52 +0000 (22:48 +0000)]
(vc-revert-buffer1): Ignore non-marker elts of compilation-error-list.
Roland McGrath [Wed, 28 Apr 1993 22:44:29 +0000 (22:44 +0000)]
Add compilation-minor-mode to minor-mode-alist and minor-mode-map-alist.
(compilation-minor-mode): New defvar.
(compilation-minor-mode-map): New defvar; keymap with the bindings
from compilation-mode-map except SPC and DEL.
(compilation-mode-map): Construct this keymap to inherit from
compilation-minor-mode-map.
(compilation-setup): New function, code broken out of compilation-mode.
(compilation-mode): Call it.
(compilation-minor-mode): New function to toggle
compilation-minor-mode; if setting it, call compilation-setup.
Eric S. Raymond [Wed, 28 Apr 1993 21:19:21 +0000 (21:19 +0000)]
Installed Aaron Larson's new bibtex.el. See the header comment for
details.
Roland McGrath [Wed, 28 Apr 1993 20:31:02 +0000 (20:31 +0000)]
(gnus-inews-organization): If ORGANIZATION is "", set it to nil.
Roland McGrath [Wed, 28 Apr 1993 17:33:42 +0000 (17:33 +0000)]
(file-truename): Undo last change.
Eric S. Raymond [Wed, 28 Apr 1993 17:08:18 +0000 (17:08 +0000)]
(do_autoload): Fixed the bug in the autoload-saving code.
Eric S. Raymond [Wed, 28 Apr 1993 17:08:14 +0000 (17:08 +0000)]
Removed spurious comment (obsoleted by ;;;###autoload).
Eric S. Raymond [Tue, 27 Apr 1993 22:01:32 +0000 (22:01 +0000)]
(hscroll-step): New variable.
(hscroll-point-visible): New function.
(left-arrow, right-arrow): These use hscroll-point-visible for better auto-
scrolling behavior.
Eric S. Raymond [Tue, 27 Apr 1993 21:59:59 +0000 (21:59 +0000)]
(un_autoload): Don't try to save old autoload forms when we load something
in. Something about the code now conditioned out by UNLOAD was screwing
up ordinary autoloads, notably of picture.el. When I figure out what, I'll
fix and re-enable this code.
Eric S. Raymond [Tue, 27 Apr 1993 21:59:55 +0000 (21:59 +0000)]
Completed the package entry point's name change from edit-picture to
picture-mode.
(move-to-column-force, picture-end-of-line): When movement is completed,
scroll horizontally if necessary to make point visible.
(picture-beginning-of-line): New function. Exists to force horizontal
scrolling if the buffer is wide.
(picture-mode-map): Instead of rebinding common keystrokes, use
substitute-key-definition to remap all keystrokes attached to the
corresponding commands.
Eric S. Raymond [Tue, 27 Apr 1993 21:59:46 +0000 (21:59 +0000)]
(gud-format-command): Fix %f expansuuin to send ondly the basename of
files to gdb.
Eric S. Raymond [Tue, 27 Apr 1993 21:59:41 +0000 (21:59 +0000)]
(file-truename): Do the right thing when /home/gp2/eric = "".
Eric S. Raymond [Tue, 27 Apr 1993 21:59:39 +0000 (21:59 +0000)]
(notify): Bug fix. Treat the body of this function as a critical region.
Roland McGrath [Mon, 26 Apr 1993 21:54:00 +0000 (21:54 +0000)]
(Fexpand_file_name): Don't remove trailing / from NEWDIR if just "/".
Roland McGrath [Mon, 26 Apr 1993 19:21:01 +0000 (19:21 +0000)]
(find-tag-interactive): New function to read args for find-tag et al.
(find-tag-noselect, find-tag, find-tag-other-window, find-tag-other-frame,
find-tag-regexp): Use it.
(find-tag, find-tag-other-window): Take new arg REGEXP-P, pass to
find-tag-noselect.
(find-tag-regexp): Call either find-tag-other-window or find-tag, rather
than find-tag-noselect and switch-to-buffer[-other-window].
(tags-location-stack): New defvar.
(find-tag-noselect): If NEXT-P is '-, pop location off tags-location-stack.
Eric S. Raymond [Mon, 26 Apr 1993 05:15:13 +0000 (05:15 +0000)]
(read_pending_input): Fix the garbaged-modifiers bug under System Vs previous
to r4.
Eric S. Raymond [Mon, 26 Apr 1993 05:15:08 +0000 (05:15 +0000)]
Doc fixes. Also a few teaks to pacify the byte-compiler.
Eric S. Raymond [Mon, 26 Apr 1993 05:15:04 +0000 (05:15 +0000)]
I started to clean this up and make it work under System V, until I hit a wall.
Discussion with Jim Blandy reveals that it can no longer be made to work
properly at all due to changes in Emacs's terminal-control interface. So
it's getting deep-sixed, but these cleanups go in on the outside chance that
we want to revive it someday.
Eric S. Raymond [Mon, 26 Apr 1993 05:15:01 +0000 (05:15 +0000)]
(global-map): Dyke out the last two event-to-function bindings. These belong
in loaddefs.el or the user's .emacs, not in a terminal support package. Also
do the right thing and transplant all suspend-emacs bindings to iconify-frame,
rather than just C-z.
Eric S. Raymond [Mon, 26 Apr 1993 05:01:41 +0000 (05:01 +0000)]
(cd): Handle leading "~" like an absolute filename.
Eric S. Raymond [Mon, 26 Apr 1993 04:19:48 +0000 (04:19 +0000)]
Changed fsets to defaliases.
Eric S. Raymond [Sun, 25 Apr 1993 22:26:51 +0000 (22:26 +0000)]
(comint-mod): Nuked. A call to ring-mod replaces it.
(comint-mem): Nuked. A call to member replaces it.
Eric S. Raymond [Sun, 25 Apr 1993 22:26:48 +0000 (22:26 +0000)]
Rewritten. A poor choice of representation made the old code excessively
complex. The new version is smaller and faster. The interface is
unchanged, except that ring-remove now accepts an optional numeric argument
specifying the element to remove.
Eric S. Raymond [Sun, 25 Apr 1993 22:26:45 +0000 (22:26 +0000)]
Set no-byte-compile local variable t to work around a byte-compiler bug.
(gud-def, global-map): Move C-x C-a commands to global map. Restore
original C-x SPC global binding.
Eric S. Raymond [Sun, 25 Apr 1993 22:26:40 +0000 (22:26 +0000)]
(vc-diff): Get proper error message when you run this with no prefix
arg on an empty buffer.
(vc-directory): Better directory format --- replace the user and group IDs
with locking-user (if any).
(vc-finish-logentry, vc-next-comment, vc-previous-comment): Replace
*VC-comment-buffer* with a ring vector.
Eric S. Raymond [Sun, 25 Apr 1993 06:15:18 +0000 (06:15 +0000)]
(Fset-window-buffer): Set horizontal-scrolling on a window to zero when
we connect it to a new buffer.
Eric S. Raymond [Sun, 25 Apr 1993 06:14:25 +0000 (06:14 +0000)]
(Qmode-line-format): Describe %l in the doc string.
Eric S. Raymond [Sun, 25 Apr 1993 06:14:13 +0000 (06:14 +0000)]
(down-arrow): New function. Uses next-line-add-newlines to suppress
addition of new lines at end of buffer.
(up-arrow): Alias of previous-line, added for consistency.
These changes complete terminal-type-independent support for arrow keys.
Eric S. Raymond [Sun, 25 Apr 1993 06:14:10 +0000 (06:14 +0000)]
(tex-compilation-parse-errors): Added. At the moment, this would have
to be applied manually. It's not worth trying to integrate this with
the rest of the mode more tightly until we decide whether and how
compile's interface is going to change away from a closed subsystem.
Eric S. Raymond [Sun, 25 Apr 1993 06:14:06 +0000 (06:14 +0000)]
(cd): Changed to use to resolve relative cd calls.
(cd-absolute): Added. This is actually the old cd code with a changed
doc string.
(parse-colon-path): Added. Path-to-string exploder --- may be useful elsewhere.
Eric S. Raymond [Sun, 25 Apr 1993 06:14:03 +0000 (06:14 +0000)]
Added and fixed documentation.
(ring-rotate): Nuked. It was (a) unused, and (b) totally broken (as in,
any attempt to use it died with a type error, and when I patched it to fix
that I found its algorithm was broken).
(ring-ref): Added doc string.
Noah Friedman [Sat, 24 Apr 1993 10:10:19 +0000 (10:10 +0000)]
*** empty log message ***
Eric S. Raymond [Fri, 23 Apr 1993 07:31:14 +0000 (07:31 +0000)]
Replaced all fsets with defaliases.
Eric S. Raymond [Fri, 23 Apr 1993 06:51:44 +0000 (06:51 +0000)]
All fsets changed to defaliases.
Eric S. Raymond [Fri, 23 Apr 1993 06:50:51 +0000 (06:50 +0000)]
Some fsets changed to defaliases.
Eric S. Raymond [Fri, 23 Apr 1993 06:50:48 +0000 (06:50 +0000)]
All fsets changed to defaliases.
EOT
ci -u dired.el <<EOF
Some fsets changed to defaliases.
Eric S. Raymond [Fri, 23 Apr 1993 06:50:37 +0000 (06:50 +0000)]
All fsets changed to defaliases.
(kill-forward-chars, kill-backward-chars): Deleted. These were
internal subroutines used by delete-char and delete-backward-char
before those functions were moved into the C kernel. Now nothing uses
them.
(kill-line): Added kill-whole-line variable. Defaults to nil; a
non-nil value causes a kill-line at the beginning of a line to kill
the newline as well as the line. I find it very convenient. Emulates
Unipress' &kill-lines-magic variable.
(next-line): Added next-line-add-newlines variable. If nil, next-line will not
insert newlines when invoked at the end of a buffer. This obviates three LCD
packages.
(left-arrow, right-arrow): New functions. These do backward-char and
forward-char first. If line truncation is on, they then scroll left or
right as necessary to make sure point is visible.
Eric S. Raymond [Fri, 23 Apr 1993 03:54:38 +0000 (03:54 +0000)]
Initial revision
Eric S. Raymond [Fri, 23 Apr 1993 03:43:33 +0000 (03:43 +0000)]
(define-function): Changed name back to defalisaases to get things in
a known-good state.
Eric S. Raymond [Fri, 23 Apr 1993 03:40:03 +0000 (03:40 +0000)]
(Fdefine_function): Changed name back to Fdefalias, so we get things
in a known-good state.
Eric S. Raymond [Fri, 23 Apr 1993 03:06:10 +0000 (03:06 +0000)]
(BUF_NARROWED, NARROWED): New macros to test whether a region
restriction has narrowed the buffer.
Eric S. Raymond [Fri, 23 Apr 1993 02:21:02 +0000 (02:21 +0000)]
(global-map): Remove function key bindings that duplicate stuff in
loaddefs.el.
Eric S. Raymond [Fri, 23 Apr 1993 02:20:59 +0000 (02:20 +0000)]
Commentary added.
(telnet): Doc fix.
(rsh): Added entry point for rsh to remote host, per suggestion by
Michael McNamara <mac@ardent.com>. No change to any other code.
Eric S. Raymond [Fri, 23 Apr 1993 02:20:55 +0000 (02:20 +0000)]
(Info-find-node, Info-insert-subfile): Do the right thing if info files have
been compressed or gzipped. This is saving me lots of disk space.
Roland McGrath [Thu, 22 Apr 1993 22:56:54 +0000 (22:56 +0000)]
(ange-ftp-binary-file-name-regexp): Match .z and .z-part-?? files.
Eric S. Raymond [Wed, 21 Apr 1993 03:47:05 +0000 (03:47 +0000)]
Rewritten and simplified, commentary added. It now will usually
detect when the makefile target or macro lists need to be rebuilt and do it
automatically; in particular, this means you no longer have to deal
with an annoying wait at find-time.
Roland McGrath [Mon, 19 Apr 1993 21:29:48 +0000 (21:29 +0000)]
(vc-revert-buffer1): Typo fix in last change.
Roland McGrath [Mon, 19 Apr 1993 21:26:07 +0000 (21:26 +0000)]
(shell-mode): isationization (doc fix).
Roland McGrath [Mon, 19 Apr 1993 21:19:44 +0000 (21:19 +0000)]
(shell-mode): Capitalize mode name.
Roland McGrath [Mon, 19 Apr 1993 21:19:10 +0000 (21:19 +0000)]
(vc-comment-to-change-log): Restored interactive spec. Why was it
removed? Why does the only log entry mentioning this function contain
no actual information?
Roland McGrath [Mon, 19 Apr 1993 21:13:47 +0000 (21:13 +0000)]
(vc-revert-buffer1): Completely rewrote compilation reparsing code.
Roland McGrath [Mon, 19 Apr 1993 20:36:23 +0000 (20:36 +0000)]
(find-file-noselect): Never set SAME-TRUENAME to a buffer whose
buffer-file-name is nil.
Roland McGrath [Mon, 19 Apr 1993 20:27:50 +0000 (20:27 +0000)]
(set-auto-mode): If the buffer begins with "#!", look for -*- in the first
two lines, not just the first one.
Richard M. Stallman [Sat, 17 Apr 1993 21:46:13 +0000 (21:46 +0000)]
(mail-do-fcc): Make a numeric time zone indicator
with current-time-zone--don't run `date'.
Richard M. Stallman [Sat, 17 Apr 1993 06:45:29 +0000 (06:45 +0000)]
Comment fixes.
Richard M. Stallman [Sat, 17 Apr 1993 04:35:15 +0000 (04:35 +0000)]
(tc-dissociate): Renamed from tc-kill-association.
Move binding to C-x 6 d.
Richard M. Stallman [Sat, 17 Apr 1993 01:29:48 +0000 (01:29 +0000)]
(Fdefine_function): New function.
Richard M. Stallman [Sat, 17 Apr 1993 01:28:10 +0000 (01:28 +0000)]
(defun, defmacro, defvar, defconst):
Attach symbol argument to the list of globals for the input source.
(do_autoload): Save the old autoloads, in case we ever unload.
Richard M. Stallman [Sat, 17 Apr 1993 01:27:53 +0000 (01:27 +0000)]
(provide, require): Put appropriately-marked
conses in the current-globals list.
Richard M. Stallman [Sat, 17 Apr 1993 01:27:37 +0000 (01:27 +0000)]
(readevalloop): New argument is the source file name (or nil if none).
All calls changed. Do the two-step
necessary to call build_load_history with the correct current-globals
list for the current recursion.
(build_load_history): New function.
(eval_region, eval_buffer): Call readevalloop with new arg.
(load_history): New variable.
Richard M. Stallman [Sat, 17 Apr 1993 01:26:24 +0000 (01:26 +0000)]
(byte-compile, byte-compile-keep-pending)
(byte-compile-file-form-defmumble): Generate define-function
rather than fset, to install definitions for defun, defmacro, etc.
Richard M. Stallman [Fri, 16 Apr 1993 23:43:57 +0000 (23:43 +0000)]
entered into RCS
Eric S. Raymond [Fri, 16 Apr 1993 19:36:29 +0000 (19:36 +0000)]
Add defvars to pacify the byte compiler, at RMS's request.
Eric S. Raymond [Fri, 16 Apr 1993 19:35:22 +0000 (19:35 +0000)]
(diff-parse-differences): Small robustification --- don't lose if we
call this with compilation-parsing-end nil
Eric S. Raymond [Fri, 16 Apr 1993 19:23:21 +0000 (19:23 +0000)]
(shrink-window-if-larger-than-buffer): Moved to window.el.
Noah Friedman [Fri, 16 Apr 1993 13:06:01 +0000 (13:06 +0000)]
*** empty log message ***
Richard M. Stallman [Thu, 15 Apr 1993 21:40:01 +0000 (21:40 +0000)]
Don't include Xmu/Drawing.h.
Richard M. Stallman [Wed, 14 Apr 1993 21:44:04 +0000 (21:44 +0000)]
(resume-suspend-hook): Renamed from resume-empty-args-file.
Richard M. Stallman [Wed, 14 Apr 1993 21:41:27 +0000 (21:41 +0000)]
(resume-empty-args-file): Renamed from empty-args-file.
Add autoload cookie.
(resume-emacs-args-buffer): Renamed.
(resume-write-buffer-to-file): Renamed.
Roland McGrath [Wed, 14 Apr 1993 19:56:19 +0000 (19:56 +0000)]
(update-file-autoloads, update-directory-autoloads): If called
interactively, save generated-autoload-file when done.
Richard M. Stallman [Wed, 14 Apr 1993 19:47:05 +0000 (19:47 +0000)]
(makefile-mode): Fix typo in autoload cookie.
Richard M. Stallman [Wed, 14 Apr 1993 19:40:53 +0000 (19:40 +0000)]
Doc fixes.
Eric S. Raymond [Wed, 14 Apr 1993 16:41:51 +0000 (16:41 +0000)]
(gud-mode): Created C-c synonym bindings in the GUD buffer's local map.
(gud-key-prefix): Changed to C-x C-a.
Eric S. Raymond [Wed, 14 Apr 1993 16:38:49 +0000 (16:38 +0000)]
Name changed from sun-cursors.el to protect the innocents.
Eric S. Raymond [Wed, 14 Apr 1993 16:33:20 +0000 (16:33 +0000)]
Name changed to fit in a 14-character limit.
Eric S. Raymond [Wed, 14 Apr 1993 03:34:44 +0000 (03:34 +0000)]
(shrink-window-if-larger-than-buffer): Moved from electric.el to windows.el,
minor bug fix. This is to avoid code duplication between vc.el,
electric.el, and finder.el.
(ctl-x-map): Added C-x - and C-x + as bindings for
shrink-window-if-larger-than-buffer and balance-windows respectively.
Since shrink-window-if-larger-than-buffer has to live here anyhow, let
users use it to manage screen space.
Eric S. Raymond [Wed, 14 Apr 1993 03:34:42 +0000 (03:34 +0000)]
(lm-commentary-region): Gone.
(lm-commentary): New function.
Eric S. Raymond [Wed, 14 Apr 1993 03:34:39 +0000 (03:34 +0000)]
Rewritten. The Finder is now a major mode with the ability to browse
package commentary sections.
Richard M. Stallman [Tue, 13 Apr 1993 05:54:19 +0000 (05:54 +0000)]
(message, message1): If noninteractive and
cursor_in_echo_area, don't print a newline at end of message.
Richard M. Stallman [Tue, 13 Apr 1993 05:54:00 +0000 (05:54 +0000)]
(Fy_or_n_p): Echo the answer just once, at exit.
Richard M. Stallman [Mon, 12 Apr 1993 07:54:16 +0000 (07:54 +0000)]
(rot13-display-table): Use `vector', not `make-rope'.
Richard M. Stallman [Mon, 12 Apr 1993 07:54:04 +0000 (07:54 +0000)]
Use `vector', not `make-rope'.
Richard M. Stallman [Mon, 12 Apr 1993 07:49:31 +0000 (07:49 +0000)]
(rot13-other-window): Add autoload.
Richard M. Stallman [Sun, 11 Apr 1993 21:22:35 +0000 (21:22 +0000)]
(find-file-noselect): Verify other buffers' file numbers are still valid.
Richard M. Stallman [Sun, 11 Apr 1993 04:02:23 +0000 (04:02 +0000)]
(fill-nonuniform-paragraphs): New command.
Eric S. Raymond [Sat, 10 Apr 1993 14:28:05 +0000 (14:28 +0000)]
(gdb, sdb, dbx): Improved prompting a la grep.
Eric S. Raymond [Sat, 10 Apr 1993 14:27:54 +0000 (14:27 +0000)]
Clean up cmu* uses in header comments.
Jim Blandy [Sat, 10 Apr 1993 08:31:28 +0000 (08:31 +0000)]
* Makefile.in (xmakefile): Recognize the -O option with a numeric
optimization level.
* ymakefile (C_DEBUG_SWITCH): If we're using version 2 of GCC or
higher, use -O99 instead of plain -O.
Jim Blandy [Sat, 10 Apr 1993 08:30:27 +0000 (08:30 +0000)]
* configure.in: Don't set CC to "gcc -O" if the user specifies
`--with-gcc'. Add -O to DEFS if GCC is set.
Jim Blandy [Sat, 10 Apr 1993 08:05:07 +0000 (08:05 +0000)]
long_to_cons and cons_to_long are generally useful things; they're
needed whether or not X is defined.
* xselect.c (long_to_cons, cons_to_long): Moved from here...
* data.c (long_to_cons, cons_to_long): ... to here.
* lisp.h (long_to_cons, cons_to_long): Add extern declaration.
Jim Blandy [Sat, 10 Apr 1993 08:04:27 +0000 (08:04 +0000)]
Since Qmenu_enable is used by non-X-specific code, it shouldn't be
defined in an X-only source file.
* xmenu.c (Qmenu_enable): Definition moved...
(syms_of_xmenu): ... along with initialization ...
* keyboard.c (Qmenu_enable): ... to here ...
(syms_of_keyboard): ... and here.
Jim Blandy [Sat, 10 Apr 1993 08:03:51 +0000 (08:03 +0000)]
* xfaces.c (sort_overlays): Define this to be static, as declared.
Jim Blandy [Sat, 10 Apr 1993 08:02:22 +0000 (08:02 +0000)]
* keyboard.c (command_loop_1): Rebuild menu bar if
update_mode_lines is set.
Since Qmenu_enable is used by non-X-specific code, it shouldn't be
defined in an X-only source file.
* xmenu.c (Qmenu_enable): Definition moved...
(syms_of_xmenu): ... along with initialization ...
* keyboard.c (Qmenu_enable): ... to here ...
(syms_of_keyboard): ... and here.
* keyboard.c (kbd_buffer_get_event): If we get a selection clear
or selection request event, but we were compiled without the
window-system-specific code to handle it, abort. Don't try to
call a function which doesn't exist.
* keyboard.c (make_lispy_event): In the code which processes mouse
clicks, declare f to be a FRAME_PTR, not a struct frame *; this
works when MULTI_FRAME is not #defined.
Jim Blandy [Sat, 10 Apr 1993 08:00:27 +0000 (08:00 +0000)]
* dispnew.c (getenv): Extern declaration deleted; this is done in
config.h.
* dispnew.c (init_display): Compare the return value of getenv to
zero before setting display_arg, instead of just using the pointer
as a truth value.
Jim Blandy [Sat, 10 Apr 1993 07:59:02 +0000 (07:59 +0000)]
Adjust for autoconf merger.
* config.h.in: Add extra line to top, in case autoconf gets fixed
and decides not to add Makefile-style comments to the top of the
files it generates which we are forced to lop off.
Indicate that the boolean macros here get their definitions via
the DEFS Makefile variable.
Adjust the operating system and machine #includes to use
autoload's @cookies@.
(RETSIGTYPE): Give this a default value.
(SIGTYPE): Set this from RETSIGTYPE.
(LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Get values via @cookies@.
* Makefile.in (DEFS): Renamed from CONFIG_CFLAGS.
(xmakefile): Pass CFLAGS to ${CPP}.
Jim Blandy [Sat, 10 Apr 1993 07:58:30 +0000 (07:58 +0000)]
* callproc.c (relocate_fd): Make messages string literals, not
initialized arrays.
Jim Blandy [Sat, 10 Apr 1993 07:57:57 +0000 (07:57 +0000)]
* buffer.c (Fmake_overlay, Fmove_overlay): New optional BUFFER
arguments.
(recenter_overlay_lists): New argument BUF, to use instead of the
current buffer.
(Foverlay_recenter): Pass the appropriate arguments to
recenter_overlay_lists.
* buffer.c (Fdelete_overlay): Don't assume that overlay is in the
current buffer. Don't forget to declare the argument a Lisp_Object.
Jim Blandy [Sat, 10 Apr 1993 07:57:21 +0000 (07:57 +0000)]
* alloc.c (__malloc_hook, __realloc_hook, __free_hook): Declare
these extern, not static. (!)
* alloc.c (__malloc_hook, old_malloc_hook, __realloc_hook,
old_realloc_hook): Declare that the functions these point to return
void *, not void.
Jim Blandy [Sat, 10 Apr 1993 07:53:50 +0000 (07:53 +0000)]
Adjust for autoconf merger.
* config.h.in: Add extra line to top, in case autoconf gets fixed
and decides not to add Makefile-style comments to the top of the
files it generates which we are forced to lop off.
Indicate that the boolean macros here get their definitions via
the DEFS Makefile variable.
Adjust the operating system and machine #includes to use
autoload's @cookies@.
(RETSIGTYPE): Give this a default value.
(SIGTYPE): Set this from RETSIGTYPE.
(LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Get values via @cookies@.
* Makefile.in (DEFS): Renamed from CONFIG_CFLAGS.
(xmakefile): Pass CFLAGS to ${CPP}.
* Makefile.in (tagsfiles): Remove external-lisp from this list of
files; we're not distributing it, so the normal build process
shouldn't depend on it.